//
//  String+Emoticon.swift
//  EmojiKeyboard
//
//  Created by ZhangZiang on 15/12/28.
//  Copyright © 2015年 ZhangZiang. All rights reserved.
//

import Foundation

extension String {
    //将16进制字符串转换成emoji表情字符串
    func emojiStr() -> String {
        //将十六进制的字符串转换为 emoji表情
        //NSScanner 可以扫描文本
      let scanner = NSScanner(string: self)
        
        var value : UInt32 = 0
        //扫描十六进制的字符串
        scanner.scanHexInt(&value)
        //将十六进制的数字转换为 unicode 字符
       
        let code = Character(UnicodeScalar(value))

        return "\(code)"
    }
}